package com.relytosoft.mizar.analyze.base.entity.algo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * AYVideoSlice
 *
 * @Author SunLi
 * @Date: 2022/5/11 11:34
 * @Version 1.0
 */
@ApiModel("video切片对象")
public class AYVideoSlice {

    @ApiModelProperty("数据")
    private String Data;

    @ApiModelProperty("任务id")
    private String TaskID;

    @ApiModelProperty("任务类型")
    private String TaskType;

    @ApiModelProperty("设备id")
    private String DeviceID;

    @ApiModelProperty("appkey")
    private String AppKey;

    @ApiModelProperty("机动车集合")
    private AYVehicleList MotorVehicleList;

    @ApiModelProperty("非机动车集合")
    private AYNonVehicleList NonMotorVehicleList;

    @ApiModelProperty("行人集合")
    private AYPersonList PersonList;

    @ApiModelProperty("人脸集合")
    private AYFaceList FaceList;

    @ApiModelProperty("行为集合")
    private AYBehaviorList BehaviorList;

    public String getData() {
        return Data;
    }

    public void setData(String data) {
        Data = data;
    }

    public String getTaskID() {
        return TaskID;
    }

    public void setTaskID(String taskID) {
        TaskID = taskID;
    }

    public String getTaskType() {
        return TaskType;
    }

    public void setTaskType(String taskType) {
        TaskType = taskType;
    }

    public String getDeviceID() {
        return DeviceID;
    }

    public void setDeviceID(String deviceID) {
        DeviceID = deviceID;
    }

    public String getAppKey() {
        return AppKey;
    }

    public void setAppKey(String appKey) {
        AppKey = appKey;
    }

    public AYVehicleList getMotorVehicleList() {
        return MotorVehicleList;
    }

    public void setMotorVehicleList(AYVehicleList motorVehicleList) {
        MotorVehicleList = motorVehicleList;
    }

    public AYNonVehicleList getNonMotorVehicleList() {
        return NonMotorVehicleList;
    }

    public void setNonMotorVehicleList(AYNonVehicleList nonMotorVehicleList) {
        NonMotorVehicleList = nonMotorVehicleList;
    }

    public AYPersonList getPersonList() {
        return PersonList;
    }

    public void setPersonList(AYPersonList personList) {
        PersonList = personList;
    }

    public AYFaceList getFaceList() {
        return FaceList;
    }

    public void setFaceList(AYFaceList faceList) {
        FaceList = faceList;
    }

    public AYBehaviorList getBehaviorList() {
        return BehaviorList;
    }

    public void setBehaviorList(AYBehaviorList behaviorList) {
        BehaviorList = behaviorList;
    }

    @Override
    public String toString() {
        return "AYVideoSlice{" +
                "Data='" + Data + '\'' +
                ", TaskID='" + TaskID + '\'' +
                ", TaskType='" + TaskType + '\'' +
                ", DeviceID='" + DeviceID + '\'' +
                ", AppKey='" + AppKey + '\'' +
                ", MotorVehicleList=" + MotorVehicleList +
                ", NonMotorVehicleList=" + NonMotorVehicleList +
                ", PersonList=" + PersonList +
                ", FaceList=" + FaceList +
                ", BehaviorList=" + BehaviorList +
                '}';
    }
}
